package com.liveneo.adapter.mobile.service;

import java.util.Map;
import com.liveneo.adapter.base.entity.PrpmVideoUser;

/** 视频服务接口
 * @author wangxx
 *
 */
public interface MobileVideoService {
    /** 查看视频列队数据
     * @param surveyUserCode 用户代码
     * @return 返回结果 map中数据 forecast和 queuecnt
     * @throws Exception 调用中兴视频接口返回异常
     */
    Map<String, Object> getQueueDataByUserCode(String surveyUserCode,String caseNo,String source) throws Exception;

    /** 维护视频连接表
     * @param surveyUserCode 用户代码
     * @param terminalID 视频组件返回的终端设备ID
     */
    void addVideoConnection(String surveyUserCode, String terminalID);

    /** 通过查勘代码获取视频用户
     * @param surveyUserCode 查勘代码
     * @return 视频用户
     */
    PrpmVideoUser getVideoUserByUserCode(String surveyUserCode);
}
